YahnisElsts\AdminMenuEditor\ContentPermissions\ContentPermissionsEnforcer D

Total Complexity 130
Dependencies 13
Dependents 2
Total lines 744
Lines of code 401
Logical lines of code 234
Comment lines 208
Methods 25
Properties 9

Methods 25

Method Rating Maintainability Complexity Lines of code
filterMetaCap()
A
46 13 36
filterPostCountQuery()
A
44 12 44
filterPostQueryClauses()
A
47 11 35
evaluatePostPolicy()
A
49 11 33
recursivelyEvaluatePostPolicy()
A
49 11 33
restrictDirectPostAccess()
A
52 10 25
getPostTypesFromQuery()
A
54 9 23
getParentPostId()
S
62 6 12
filterAdjacentPostWhere()
S
54 5 21
protectPostContent()
S
56 5 20
__construct()
S
55 5 18
hideCommentsOnRestrictedPosts()
S
57 5 18
postCapToAction()
S
60 5 14
filterUserCapabilities()
S
61 5 12
isDirectAccessQuery()
S
78 3 3
grantTemporaryCapability()
S
63 3 10
maybeRegisterPostVisibilityHooks()
S
68 2 8
enablePostListFiltering()
S
69 2 6
enableDirectAccessProtection()
S
78 1 3
enablePostContentProtection()
S
68 1 7
enableAdjacentPostLinkFiltering()
S
74 1 4
runWithoutPolicyEnforcement()
S
68 1 7
disableEnforcement()
S
81 1 3
enableEnforcement()
S
81 1 3
isEnforcementActive()
S
82 1 3